d10b6f1efab5a78bddc0dca64695916a3ea23e32,project-set/core/core-lib/src/main/java/com/rackspace/papi/service/rms/ResponseMessageServiceImpl.java,ResponseMessageServiceImpl,handle,#String#HttpServletRequest#HttpServletResponse#,90

Before Change


        final StatusCodeMatcher matchedCode = getMatchingStatusCode(String.valueOf(response.getStatus()));

        if (matchedCode != null) {
            final List<MediaRange> mediaRanges = MediaRangeParser.getMediaRangesFromAcceptHeader(request.getHeader(CommonHttpHeader.ACCEPT.getHeaderKey()));
            final MediaRange preferedMediaRange = MediaRangeParser.getPerferedMediaRange(mediaRanges);
            
            final Message statusCodeMessage = getMatchingStatusCodeMessage(matchedCode, preferedMediaRange);

After Change


        final StatusCodeMatcher matchedCode = getMatchingStatusCode(String.valueOf(response.getStatus()));

        if (matchedCode != null) {
            final List<MediaType> mediaRanges = new MediaRangeParser(request.getHeaders(CommonHttpHeader.ACCEPT.getHeaderKey())).parse();
            final MediaType preferedMediaRange = QualityFactorUtility.choosePreferedHeaderValue(mediaRanges);
            
            final Message statusCodeMessage = getMatchingStatusCodeMessage(matchedCode, preferedMediaRange);